﻿using Magicodes.ExporterAndImporter.Core;
using Magicodes.ExporterAndImporter.Excel;
using OfficeOpenXml.Table;
using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.IC.ICZHYLS.Dto
{
    public class ExportICSamplerOutput
    {
        //// <summary>
        //// 序号
        /// </summary>
        [ExporterHeader(DisplayName = "序号")]
        public string SerialNumber { get; set; }
        /// <summary>
        /// 流程编号
        /// </summary>
        [ExporterHeader(DisplayName = "流程编号")]
        public string InstanceNumber { get; set; }

        /// <summary>
        /// 生成免费订单状态
        /// </summary>
        [ExporterHeader(DisplayName = "生成免费订单状态")]
        public string MFDDstatus { get; set; }

        /// <summary>
        /// 物流状态
        /// </summary>
        [ExporterHeader(DisplayName = "物流状态")]
        public string WLstatus { get; set; }

        /// <summary>
        /// 事业部类型
        /// </summary>
        [ExporterHeader(DisplayName = "事业部类型")]
        public string RequirementType { get; set; }

        /// <summary>
        /// 业务需求
        /// </summary>
        [ExporterHeader(DisplayName = "业务需求")]
        public string ClientType { get; set; }

        /// <summary>
        /// 销售员
        /// </summary>
        [ExporterHeader(DisplayName = "销售员")]
        public string SalesPM { get; set; }

        /// <summary>
        /// 销售部
        /// </summary>
        [ExporterHeader(DisplayName = "销售部")]
        public string userOrganization { get; set; }

        /// <summary>
        /// 商机号
        /// </summary>
        [ExporterHeader(DisplayName = "商机号")]
        public string BusinessOpportunities { get; set; }

        /// <summary>
        /// 销售组织
        /// </summary>
        [ExporterHeader(DisplayName = "销售组织")]
        public string AssistantID { get; set; }

        /// <summary>
        /// 商机号名称
        /// </summary>
        [ExporterHeader(DisplayName = "商机号名称")]
        public string ProductCompanyCode { get; set; }

        /// <summary>
        /// 终端用户
        /// </summary>
        [ExporterHeader(DisplayName = "终端用户")]
        public string DeliveryAddress { get; set; }
        /// <summary>
        /// 商机状态
        /// </summary>
        [ExporterHeader(DisplayName = "商机状态")]
        public string DeliveryNO1 { get; set; }

        /// <summary>
        /// 客户编号
        /// </summary>
        [ExporterHeader(DisplayName = "客户编号")]
        public string CustomerNo { get; set; }


        /// <summary>
        /// 客户名称
        /// </summary>
        [ExporterHeader(DisplayName = "客户名称")]
        public string CustomerName { get; set; }

 

        /// <summary>
        /// 销售模式
        /// </summary>
        [ExporterHeader(DisplayName = "销售模式")]
        public string AssistantName { get; set; }

        /// <summary>
        /// 行业
        /// </summary>
        [ExporterHeader(DisplayName = "行业")]
        public string CustomType { get; set; }

        /// <summary>
        /// 子行业
        /// </summary>
        [ExporterHeader(DisplayName = "子行业")]
        public string CustomGS { get; set; }

        /// <summary>
        /// 销售部
        /// </summary>
        [ExporterHeader(DisplayName = "销售部")]
        public string SalesDept1 { get; set; }

        /// <summary>
        /// 客户分级
        /// </summary>
        [ExporterHeader(DisplayName = "客户分级")]
        public string CustomerRank { get; set; }

        /// <summary>
        /// 成本中心
        /// </summary>
        [ExporterHeader(DisplayName = "成本中心")]
        public string CrmProjectName { get; set; }

        /// <summary>
        /// 发放类型
        /// </summary>
        [ExporterHeader(DisplayName = "发放类型")]
        public string ProjectType { get; set; }

        /// <summary>
        /// 样品到货日期
        /// </summary>
        [ExporterHeader(DisplayName = "样品到货日期")]
        public string AapplyDate { get; set; }

        /// <summary>
        /// 投诉单号
        /// </summary>
        [ExporterHeader(DisplayName = "投诉单号")]
        public string TSnumber { get; set; }

        /// <summary>
        /// 是否有合同
        /// </summary>
        [ExporterHeader(DisplayName = "是否有合同")]
        public string HandPerson { get; set; }


        /// <summary>
        /// 送达方
        /// </summary>
        [ExporterHeader(DisplayName = "送达方")]
        public string ToUsers { get; set; }


        /// <summary>
        /// 送货方式
        /// </summary>
        [ExporterHeader(DisplayName = "送货方式")]
        public string ToUsersType { get; set; }

        /// <summary>
        /// 收货人
        /// </summary>
        [ExporterHeader(DisplayName = "收货人")]
        public string Receiver { get; set; }

        /// <summary>
        /// 联系电话
        /// </summary>
        [ExporterHeader(DisplayName = "联系电话")]
        public string ReceiverTel { get; set; }

        /// <summary>
        /// 运输区域（市）
        /// </summary>
        [ExporterHeader(DisplayName = "运输区域(市)")]
        public string ToUsersAear { get; set; }

        /// <summary>
        /// 送货地址
        /// </summary>
        [ExporterHeader(DisplayName = "送货地址")]
        public string ToUsersAddress { get; set; }

        /// <summary>
        /// 需求说明
        /// </summary>
        [ExporterHeader(DisplayName = "需求说明")]
        public string Suggest { get; set; }


        /// <summary>
        /// 抄送人
        /// </summary>
        [ExporterHeader(DisplayName = "抄送人")]
        public string ccUsersName { get; set; }

        /// <summary>
        /// 行项目号
        /// </summary>
        [ExporterHeader(DisplayName = "行项目号")]
        public string ModifyBy { get; set; }

        /// <summary>
        /// 产品编码
        /// </summary>
        [ExporterHeader(DisplayName = "产品编码")]
        public string ProductNo { get; set; }


        /// <summary>
        /// 产品名称
        /// </summary>
        [ExporterHeader(DisplayName = "产品名称")]
        public string ProductName { get; set; }


        /// <summary>
        /// IC产品体系
        /// </summary>
        [ExporterHeader(DisplayName = "IC产品体系")]
        public string ProductXL { get; set; }

        /// <summary>
        /// I包装规格
        /// </summary>
        [ExporterHeader(DisplayName = "包装规格")]
        public string ProductNetWeight { get; set; }

        /// <summary>
        /// 重量
        /// </summary>
        [ExporterHeader(DisplayName = "重量")]
        public float ProductNumber { get; set; }

        /// <summary>
        /// 销售单位
        /// </summary>
        [ExporterHeader(DisplayName = "销售单位")]
        public string ProductWeight { get; set; }



        /// <summary>
        /// 市场指导价
        /// </summary>
        [ExporterHeader(DisplayName = "市场指导价")]
        public float APrice { get; set; }


        /// <summary>
        /// 即时成本
        /// </summary>
        [ExporterHeader(DisplayName = "即时成本")]
        public float Cost { get; set; }

        /// <summary>
        /// 合计即时成本
        /// </summary>
        [ExporterHeader(DisplayName = "合计即时成本")]
        public float TotalCost { get; set; }
        /// <summary>
        /// 出货工厂
        /// </summary>
        [ExporterHeader(DisplayName = "出货工厂")]
        public string Factory { get; set; }


        /// <summary>
        /// 库存点
        /// </summary>
        [ExporterHeader(DisplayName = "库存点")]
        public string Stock { get; set; }


        /// <summary>
        /// 交付人员
        /// </summary>
        [ExporterHeader(DisplayName = "交付人员")]
        public string JFRYName { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        [ExporterHeader(DisplayName = "创建人")]
        public string UserName { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        [ExporterHeader(DisplayName = "创建时间")]
        public string CreateTime { get; set; }

        /// <summary>
        /// 单据状态
        /// </summary>        
        [ExporterHeader(DisplayName = "单据状态")]
        public string OrderStatus { get; set; }

        /// <summary>
        /// 当前审批角色
        /// </summary>
        [ExporterHeader(DisplayName = "当前审批角色")]
        public string LatelyActivityName { get; set; }

        /// <summary>
        /// 审批结束时间
        /// </summary>
        [ExporterHeader(DisplayName = "审批结束时间")]
        public string FinishTime { get; set; }

    }
}
